﻿/*reset*/
table { border-collapse: separate; border-spacing: 0; padding:0;}
table, td, th { vertical-align: middle; }
caption, th, td { font-weight: normal; font-size:12px;}
.layout{text-align:left;margin:0 auto;}

b{font-weight:200;}
.row2{background:#F4F4F4;}

/*opreatearea*/
.operatearea{padding:5px 0;}

/*opreatearea_button*/
.operation{float:right;display:inline;margin-top:5px;}
.operation li{float:left;display:inline;line-height:22px;}
.operation li a{color:#5BA633; font-weight:600;font-size:15px;display:block;float:left;}
.operation li a.notext{width:28px;}
.operation li a span{color:#5BA633;display:block;float:left;}
.operation li a:hover{color:#5BA633;cursor:pointer;}
.operation li a:hover span{text-decoration:underline;color:#5BA633;}

/*opreatearea_info*/
.info{float:left;display:inline;margin:6px 0 0 20px;font-size:14px;}
.info span{float:left;}
.opentitle{float:left;display:inline;height:30px;line-height:30px;font-size:15px;font-weight:600;}

/*opreatearea_search*/
.search{float:left;display:inline;}
.search span{float:left;}
.selectsearch{float:left;display:inline;}
.selectsearch span{float:left;line-height:24px;margin-top:2px;margin-left:10px;}
.choose{clear:both;margin:0 0 0 10px;padding-top:5px;}

/*opreatearea_upload*/
.upload{clear:both;padding-top:5px;}
.upload li{float:left;display:inline;line-height:22px;}
.upload li a{display:block;color:#5BA633; font-weight:600;font-size:15px;display:block;float:left;}
.upload li a span{color:#5BA633;display:block;float:left;}
.upload li a:hover{color:#5BA633;cursor:pointer;}
.upload li a:hover span{text-decoration:underline;color:#5BA633;}

/*help*/
.help{float:right;display:inline;width:30px;}
.help .icon_help{display:block;}

/*schoolterm*/
.container{padding:0 10px 10px 10px;}
.schoolterm{border:1px solid #CCCDCC;margin-bottom:20px;}
.schoolterm .operatearea{margin:0;background:url(../pic/title1.jpg) repeat-x;}
.schoolterm .schooltermselect{background:url(../pic/titleselect.jpg) repeat-x;}
.termselect{background:#FFEBC1;}



/*tabmenu*/
.tabmenu li{float:left;display:inline;font-size:15px;margin:0;_width:110px;}
.tabmenu li a{margin:5px 0 0 0;padding:0 20px;display:block;height:30px;font-weight:600;}
.tabmenu li a span{color:#676767;display:block;}
.tabmenu li a:hover{background:#ffffff;border:1px solid #d1d1d1; border-bottom:0;color:#676767;}
.tabmenu li a:hover span{color:#676767;}
.opentabtitle{background:url(../pic/title2.jpg) repeat-x;height:36px;line-height:36px;}
.tabselect{background:#ffffff;border:1px solid #d1d1d1; border-bottom:0;color:#676767;}

/*table list*/
.list th,.list td{line-height:30px;}
.listtitle{text-align:center;background:#EDEEED;}
.listcontent{text-align:center;color:#4E4F4F;}
.listcontent a{display:block;margin:0 auto;}

.tabletextarea{padding:5px 0;}


/*table add*/
.tableadd{width:95%;margin:10px auto 0 auto;}
.tableadd th{text-align:right;}
.tableadd tr{text-align:left;}

/*result tilte*/
.resulttitle{color:#3771D7;font-weight:600;height:25px;line-height:25px;}
.resultename{margin-left:10px;}
.resulteinfo span{margin-right:10px;}

/*page*/
.pagecontainer{position:absolute;bottom:5px;width:100%;}
.page{text-align:center;margin:0 auto;width:420px;height:32px;}
.page li{float:left;display:inline;margin-right:5px;}
.page li a{display:block;border:1px solid #CCCDCC;} 
.page li a:hover{background:#E6E7E4;color:#000000;}
.page li a span{font-size:14px;font-weight:600; color:#3771D7;display:block;padding:5px 12px;}
.page li a:hover span{color:#000000;}
.page li.pageend{margin:0;}
.page li.omission span{color:#000000;display:block;font-weight:600;margin-top:12px;}
.page li.pagestart a:hover,.page li.pageend a:hover{background:#5BA633;color:#ffffff;border:solid 1px #40811c;}
.page li.pagestart a:hover span,.page li.pageend a:hover span{background:#5BA633;color:#ffffff;}

/*input*/
.input1{margin:2px 6px 0 20px;width:220px;height:20px;line-height:20px;vertical-align:middle;border:1px solid #d1d1d1;}
.input2{width:98%;height:20px;line-height:20px;vertical-align:middle;border:1px solid #d1d1d1;}
.input3{margin:2px 6px 0 0;width:150px;height:20px;line-height:20px;vertical-align:middle;border:1px solid #d1d1d1;}
.input4{width:90%;height:20px;line-height:20px;vertical-align:middle;border:1px solid #d1d1d1;}
.input5{margin:0px 6px 0 20px;width:200px;height:20px;line-height:20px;vertical-align:middle;border:1px solid #d1d1d1;}
.input6{margin:0px 6px 0 20px;width:80%;height:20px;line-height:20px;vertical-align:middle;border:1px solid #d1d1d1;}
.input7{margin:0px 0 0 12px;width:152px;height:20px;line-height:20px;vertical-align:middle;border:1px solid #d1d1d1;}
.input8{margin:0px 0 0 20px;width:70px;height:20px;line-height:20px;vertical-align:middle;border:1px solid #d1d1d1;}
.finaceinput{margin :0 auto;width:90%;max-width:59px;height:20px;line-height:20px;vertical-align:middle;border:1px solid #d1d1d1;text-align:center;}
.finaceinput2{margin:0 auto; width:90%;height:20px;line-height:20px;vertical-align:middle;border:1px solid #d1d1d1;text-align:center;}


/*radio*/
.radio1{margin-right:10px;}

/*select*/
.select1{height:24px;line-height:24px;border:1px solid #d1d1d1;}
.select2{height:20px;line-height:20px;width:80%;border:1px solid #d1d1d1;}
.select3{height:20px;line-height:20px;border:1px solid #d1d1d1;}
.select4{height:22px;line-height:22px;border:1px solid #d1d1d1;}

/*button*/
.button1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#ffffff;background:#5BA633; border:1px solid #40811C;height:22px;line-height:20px;padding:0 8px;cursor:pointer;+padding:0 3px;}

/*textarea*/
.textarea1{width:90%;line-height:20px;border:1px solid #d1d1d1;height:60px;}
.textarea2{width:80%;line-height:20px;border:1px solid #d1d1d1;height:80px;margin-left:20px;}

/*icon*/
.icon_search{background:url(../pic/icon_search.gif) no-repeat;width:28px;height:28px;cursor:pointer;}
.icon_help{background:url(../pic/icon_help.gif) no-repeat;width:28px;height:28px;cursor:pointer;}
.icon_add2{background:url(../pic/icon_add2.png) no-repeat 0 center;width:30px;height:30px;}

.icon_add{background:url(../pic/icon_add.png) no-repeat 0 center;width:22px;height:22px;}
.icon_import{background:url(../pic/icon_import.gif) no-repeat 0 center;width:22px;height:22px;}
.icon_export{background:url(../pic/icon_export.gif) no-repeat 0 -1px;width:22px;height:22px;}
.icon_save{background:url(../pic/icon_save.gif) no-repeat 0 center;width:22px;height:22px;cursor:pointer;}
.icon_edit2{background:url(../pic/icon_edit2.gif) no-repeat 0 center;width:22px;height:22px;cursor:pointer;}
.icon_close{background:url(../pic/icon_delete.gif) no-repeat 0 center;width:22px;height:22px;cursor:pointer;}
.icon_delete2{background:url(../pic/icon_delete.gif) no-repeat 0 center;width:22px;height:22px;cursor:pointer;}
.icon_back2{background:url(../pic/icon_back.gif) no-repeat 0 center;width:22px;height:22px;cursor:pointer;}
.icon_next2{background:url(../pic/icon_next2.gif) no-repeat 0 center;width:22px;height:22px;cursor:pointer;}
.icon_saveclose2{background:url(../pic/icon_saveclose2.gif) no-repeat 0 center;width:22px;height:22px;cursor:pointer;}
.icon_enable2{background:url(../pic/icon_enable2.gif) no-repeat 0 center;width:22px;height:22px;cursor:pointer;}
.icon_cancelfinance2{background:url(../pic/icon_cancelfinance2.gif) no-repeat 0 center;width:22px;height:22px;cursor:pointer;}
.icon_lock2{background:url(../pic/icon_lock.gif) no-repeat 0 center;width:22px;height:22px;cursor:pointer;}
.icon_print2{background:url(../pic/icon_print2.gif) no-repeat 0 center;width:22px;height:22px;cursor:pointer;}

.icon_details{background:url(../pic/icon_details.gif) no-repeat center center;width:18px;height:18px;cursor:pointer;}
.icon_back{background:url(../pic/icon_back.gif) no-repeat center center;width:18px;height:18px;cursor:pointer;}
.icon_leave{background:url(../pic/icon_leave.gif) no-repeat center center;width:18px;height:18px;cursor:pointer;}
.icon_delete{background:url(../pic/icon_delete.gif) no-repeat center center;width:18px;height:18px;cursor:pointer;}
.icon_rights{background:url(../pic/icon_rights.gif) no-repeat center center;width:18px;height:18px;cursor:pointer;}
.icon_lock{background:url(../pic/icon_lock.gif) no-repeat center center;width:18px;height:18px;cursor:pointer;}
.icon_unlock{background:url(../pic/icon_unlock.gif) no-repeat center center;width:18px;height:18px;cursor:pointer;}
.icon_user{background:url(../pic/icon_user.gif) no-repeat center center;width:18px;height:18px;cursor:pointer;}
.icon_edit{background:url(../pic/icon_edit.gif) no-repeat 0 center;width:18px;height:18px;cursor:pointer;}
.icon_tip{background:url(../pic/icon_tip.gif) no-repeat 0 center;width:18px;height:18px;}


/*common*/
.tablehover{background:#FFEBC1;}
.mgr5{margin-right:5px;}
.mgr10{margin-right:10px;}
.mgr15{margin-right:15px;}
.mgr20{margin-right:20px;}
.mgl5{margin-left:5px;}
.mgl10{margin-left:10px;}
.mgl15{margin-left:15px;}
.mgl20{margin-left:20px;}
.mgt5{margin-top:5px;}
.mgt2{margin-top:2px;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.dblock{display:block;}
.fleft{float:left;display:inline;}
.fright{float:right;display:inline;}
.clear{clear:both;font-size:0;}
.hide{visibility:hidden;}
.show{visibility:visible;}

.fontnormal{font-weight:200;}
.fontbold{font-weight:600;}
.red{color:#ff0000;}
.blue{color:#3771D7;}
.sup{ vertical-align:super;margin-left:5px;color:#ff0000;font-size:11px;}
.sub{vertical-align:sub;margin-left:5px;color:#ff0000;font-size:11px;}
.hr{border:0;height:1px;background:#d1d1d1;color:#d1d1d1;}

